class X;
class Y;
class X
{
private:
	Y *ptr;
};
class Y
{
private:
	X x;
};